/**
 * 项目名：化工企业安全生产信息化管理平台
 * 日期：    2020-03-17 15:16:57
 * Copyright (c) 2015- -版权所有
 */

package com.joysuch.wwyt.edu.bean;

import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class EduTrainningPlanListBean implements java.io.Serializable {

    // columns START
    // ID
    private Long id;
    // 编号
    private String code;
    // 名称
    private String name;
    // 分类ID
    private Long typeId;
    private String typeName;
    // 编制部门ID
    private Long makeDepartId;
    private String makeDepartName;
    // 编制人名称
    private String createUserName;
    // 实施日期
    private java.util.Date implementTime;
    // 完成日期
    private java.util.Date finishTime;
    // 培训部门ID
    private Long trainningDepartId;
    private String trainningDepartName;
    //培训部门集合
    private List<EduDepartBean> eduDepartBeans;
    // 培训讲师ID
    private Long trainningTeacherId;
    private String trainningTeacherName;
    // 计划年度
    private Short planYear;
    // columns END
    // 培训状态 完成/未完成
    private String myTrainStatus;
    //培训新状态
    private Integer state;

    @Data
    public static class SearchEduTrainningPlan implements java.io.Serializable {

        // columns START
        // 编号
        private String codeOrNameOrCreateUser;

        // 分类ID
        private Long typeId;
        // columns END

        private String myTrainStatus;

        //部门id
        private Long departId;
        //开始时间
        private Date startTime;
        //结束时间
        private Date endTime;

        //新版状态
        private Integer state;
    }

}
